Sorry, no translations for "poner en un apuro /put on the spot" have been found.